#include <iostream>
#include<queue>
using namespace std;
int a,n,k;
int main() {
    //2729:Blah数集
    while(cin>>a>>n){
        k=1;
        queue<int> q1,q2;        
        while(k<n){
            q1.push(a*2+1);
            q2.push(a*3+1);
            if(q1.front()<q2.front()){
                a=q1.front();
                q1.pop();
            }else if(q1.front()>q2.front()){
                a=q2.front();
                q2.pop();
            }else{
                a=q1.front();
                q1.pop();
                q2.pop();
            }
            k++;
        }
        cout<<a<<endl;
    }
    return 0;
}